Editing Files

A separate program, LSPEDIT, provides a very simple Lisp file editor.1 Like the listener, LSPEDIT supports parenthesis matching and code indentation. In addition, the Edit menu in LSPEDIT contains an item for pasting a selected expression into an XLISP-STAT application. This is accomplished using the Windows Dynamic Data Exchange (DDE) mechanism. It seems to work with one instance of LSPEDIT and one of XLISP-STAT running. In theory, it should also work if there are multiple instances of LSPEDIT running. It would get very confused if there were multiple instances of XLISP-STAT, but the current version does not allow this.